Figure 15.2: Internals of a Quorum Node

Let’s explore the inner components of Quorum and understand how

it’s different from Hyperledger Fabric or R3 Corda.

15.2 Consensus - RAFT

Quorum uses RAFT or Istanbul BFT algorithms for reaching the

consensus instead of Ethereum I’s PoW or Ethereum II’s PoS

models.

Also, the pricing part of the gas is removed in Quorum though the

gas part is there only for programming.

15.2.1 Privacy Manager

Quorum has the advantages over Fabric or Corda in a way that it

can support both the public and the private transactions in the same

network. Because Quorum is backed by Ethereum, it can always

deal with the public transactions; at the same time, for the private

transactions, it relies on an internal component called the “Privacy

Manager”.

15.2.2 Transaction Manager

The transaction manager is a stateless component of the privacy

manager that can be invoked with the REST end points. It’s the